- 全部
- 默认排序
说起 HardFault,那绝对是单片机工程师职业生涯里挥之不去的阴影。 刚开始遇到这种问题,我也只能靠瞎蒙,或者求助 “度娘大法”。 后来,经过无数次的实践和总结,我终于掌握了一套快速定位 HardFault 错误的方法。 如果你也经常被
IAP跳转后,别漏掉中断向量表Boot跳到APP后主循环能执行,SysTick或外设中断一来却HardFault,常见根因不是跳转指令本身,而是中断向量表仍指向Boot区。核心判断是:装载APP栈顶并跳到Reset_Handler只接管主流
MCU主频刚提上去就跑飞,先检查Flash等待周期PLL已经锁定,分频也算对了,程序一切换到高主频却立刻HardFault,或者在低电压、高温时偶发跑飞。问题可能不在时钟源,而在Flash还按低频访问。内核时钟变快后,每个周期更短,片上Fl

扫码关注














